165 research outputs found

    A flexible approach to introductory programming : engaging and motivating students

    Get PDF
    © 2019 Copyright is held by the owner/author(s). In this paper, we consider an approach to supporting students of Computer Science as they embark upon their university studies. The transition to Computer Science can be challenging for students, and equally challenging for those teaching them. Issues that are unusual – if not unique – to teaching computing at this level include • the wide variety in students background, varying from no prior experience to extensive development practice; • the positives and negatives of dealing with self-taught hobbyists who may developed buggy mental models of the task in hand and are not aware of the problem; • the challenge of getting students to engage with material that includes extensive practical element; • the atypical profile of a computing cohort, with typically 80%+ male students. The variation in background includes the style of prior academic experience, with some students coming from traditional level 3 (i.e. A-levels), some through more vocational routes (e.g. B-Tech, though these have changed in recent years), through to those from experiential (work based) learning. Technical background varies from science, mathematical and computing experience, to no direct advanced technical or scientific experience. A further issue is students’ attainment and progression within higher education, where the success and outcomes in computer science has been identified as particularly problematic. Computer Science has one the worst records for retention (i.e. students leaving with no award, or a lower award than that originally applied for), and the second worst for attainment (i.e. achieving a good degree, that being defined as a first or a 2:1). One way to attempt to improve these outcomes is by identifying effective ways to improve student engagement. This can be through appropriate motivators – though then the balance of extrinsic versus intrinsic motivation becomes critical. In this paper, we consider how to utilize assessment – combining the formative and summative aspects - as a substitute for coarser approaches based on attendance monitoring

    A flexible approach to introductory programming : engaging and motivating students

    Get PDF
    © 2019 Copyright is held by the owner/author(s). In this paper, we consider an approach to supporting students of Computer Science as they embark upon their university studies. The transition to Computer Science can be challenging for students, and equally challenging for those teaching them. Issues that are unusual – if not unique – to teaching computing at this level include • the wide variety in students background, varying from no prior experience to extensive development practice; • the positives and negatives of dealing with self-taught hobbyists who may developed buggy mental models of the task in hand and are not aware of the problem; • the challenge of getting students to engage with material that includes extensive practical element; • the atypical profile of a computing cohort, with typically 80%+ male students. The variation in background includes the style of prior academic experience, with some students coming from traditional level 3 (i.e. A-levels), some through more vocational routes (e.g. B-Tech, though these have changed in recent years), through to those from experiential (work based) learning. Technical background varies from science, mathematical and computing experience, to no direct advanced technical or scientific experience. A further issue is students’ attainment and progression within higher education, where the success and outcomes in computer science has been identified as particularly problematic. Computer Science has one the worst records for retention (i.e. students leaving with no award, or a lower award than that originally applied for), and the second worst for attainment (i.e. achieving a good degree, that being defined as a first or a 2:1). One way to attempt to improve these outcomes is by identifying effective ways to improve student engagement. This can be through appropriate motivators – though then the balance of extrinsic versus intrinsic motivation becomes critical. In this paper, we consider how to utilize assessment – combining the formative and summative aspects - as a substitute for coarser approaches based on attendance monitoring

    Distributed partial constraint satisfaction problem

    Full text link

    Identification of Degraded Land in the Canary Islands; Tests and Reviews

    Get PDF
    Degraded Land is an area that either by natural causes (fires, floods, storms or volcanic eruptions) or more by direct or indirect causes of human action, has been altered or modified from its natural state. Restoration is an activity that initiates or accelerates the recovery of an ecosystem. It can be defined as the set of actions taken in order to reverse or reduce the damage caused in the territory. In the case of the Canary Islands there is a high possibility for the territory to suffer processes that degrade the environment, given that the islands are very fragile ecosystems. Added to this they are territories isolated from the continent, which complicates the process of restoring them. In this paper, the different types of common degraded areas in the Canary Islands are identified, as well as the proposed solutions for remediation, such as afforestation of agricultural land or landfill closure and restoration

    Constraint solving in uncertain and dynamic environments - a survey

    Get PDF
    International audienceThis article follows a tutorial, given by the authors on dynamic constraint solving at CP 2003 (Ninth International Conference on Principles and Practice of Constraint Programming) in Kinsale, Ireland. It aims at offering an overview of the main approaches and techniques that have been proposed in the domain of constraint satisfaction to deal with uncertain and dynamic environments
    corecore